home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / nihcl-30.lha / nihcl-3.0 / ex / ex7-3.c < prev    next >
C/C++ Source or Header  |  1990-05-15  |  513b  |  23 lines

  1. // ex7-3.c -- Object I/O readFrom()
  2.  
  3. // $Header: /afs/alw.nih.gov/unix/sun4_40c/usr/local/src/nihcl-3.0/share/ex/RCS/ex7-3.c,v 3.0 90/05/15 22:45:52 kgorlen Rel $
  4.  
  5. #include <fstream.h>
  6. #include <osfcn.h>
  7. #include "Point.h"
  8. #include "Line.h"
  9. #include "Circle.h"
  10. #include "Picture.h"
  11. #include "OIOnih.h"
  12.  
  13. main()
  14. {
  15.     ifstream in("picturefile");
  16.     if (in.fail()) {
  17.         cerr << "Failed to open picturefile\n";
  18.         exit(1);
  19.     }
  20.     Picture* bigPic = Picture::readFrom(OIOnihin(in));
  21.     bigPic->draw();
  22. }
  23.